I havr the same issues. it gets easier as bub gets biggrer and strongere and can readily hold their own head to the breast but it is hard.
i was out for dinner the other night and sat on floor to feed. cross legged gives good-ish support for football hold, legbent up in front good fior cradle.
fwiw i hardly ever cradle fed ds and this time round boobs are bigger & i have 'mastered' it (as much as i can ), if you can take time to practice etc it does get easier!